Method for wireless communication, network device and terminal device

ABSTRACT

Disclosed is a method for wireless communication, a network device, and a terminal device. The method includes: sending, by a network device, configuration information to a terminal device, the configuration information instructing the terminal device to perform uplink data transmission according to a first transmission cycle; and determining, by the network device, a second transmission cycle for subsequent uplink data transmission of the terminal device according to data transmission of the terminal device on a transmission resource based on the first transmission cycle. In this way, allocation efficiency and utilization of uplink transmission resources can be improved, thereby avoiding waste of radio resources.

TECHNICAL FIELD

Embodiments of the present disclosure relate to communications, and morespecifically, to a method for wireless communication, a network device,and a terminal device.

BACKGROUND

Currently, standardization organizations are discussing a latencyreduction technology for wireless system based e.g. Long Term Evolution(LTE) system. Main optimization approaches include: (1) reduction in atransmission time interval (TTI) in a frame structure, for example, theTTI is reduced from 1 ms at present to 0.5 ms or even one orthogonalfrequency division multiplexing (OFDM) symbol; (2) fast datatransmission: a transmission time required upon arrival of uplink datais reduced for a user by means of resource pre-allocation that issimilar to semi-persistent scheduling (SPS); and (3) handover delayoptimization, that is, a delay in a handover process is optimized, wherethe focus lies in reducing a downlink synchronization time and an uplinksynchronization time.

The optimization approach (2) mainly resolves a current problem of adata transmission delay upon arrival of data, especially, upon arrivalof uplink data. According to an existing mechanism, when a terminal hasno data to be transmitted, a base station does not allocate any uplinkresource to the terminal. When it is necessary to transmit data, theterminal first sends an uplink scheduling request (SR) to the basestation. Then, the base station assigns a fixed uplink scheduling grant(UL grant) to the terminal, to allow the terminal to report datarequired to be transmitted in a memory, that is, allow the terminal tosend a buffer status report (BSR). The base station then allocatesparticular resources to the terminal according to the data required tobe transmitted fed back in the BSR.

Currently, optimization for fast data transmission mainly includes twosolutions: dedicated resource allocation based on an SPS mechanism andUL grant pre-assignment. However, efficiency and utilization of UL grantassignment are relatively low in the two solutions, thereby causingwaste of radio resources.

SUMMARY

The present disclosure provides a method for wireless communication, anetwork device, and a terminal device, capable of improving allocationefficiency and utilization of uplink resources, and avoiding waste ofradio resources.

According to a first aspect, a method for wireless communication isprovided, including: sending, by a network device, configurationinformation to a terminal device, the configuration informationindicating the terminal device to perform uplink data transmission witha first transmission cycle; and determining, by the network device, asecond transmission cycle for subsequent uplink data transmission of theterminal device according to a data transmission of the terminal deviceon a transmission resource with the first transmission cycle.

According to a second aspect, a method for wireless communication isprovided, including: receiving, by a terminal device, configurationinformation sent by a network device, the configuration informationindicating the terminal device to perform uplink data transmission witha first transmission cycle; and determining, by the terminal device, asecond transmission cycle for subsequent uplink data transmissionaccording to a data transmission on a transmission resource with thefirst transmission cycle.

According to a third aspect, a method for wireless communication isprovided, including: receiving, by a terminal device, configurationinformation sent by a network device, the configuration informationindicating the terminal device to perform uplink data transmission on afirst transmission resource; and sending, by the terminal device, anuplink data packet to the network device on the first transmissionresource, so that the network device configures a second transmissionresource for the terminal device according to the MAC layer informationincluded in the uplink data packet.

According to a fourth aspect, a network device is provided, including: atransceiver module, configured to send configuration information to aterminal device, the configuration information indicating the terminaldevice to perform uplink data transmission with a first transmissioncycle; and a processing module, configured to determine a secondtransmission cycle for subsequent uplink data transmission of theterminal device according to a data transmission of the terminal deviceon a transmission resource with the first transmission cycle.

According to a fifth aspect, a terminal device is provided, including: atransceiver module, configured to receive configuration information sentby a network device, the configuration information indicating theterminal device to perform uplink data transmission with a firsttransmission cycle; and a processing module, configured to determine asecond transmission cycle for subsequent uplink data transmissionaccording to a data transmission on a transmission resource with thefirst transmission cycle.

According to a sixth aspect, a terminal device is provided, including: areceiving module, configured to receive configuration information sentby a network device, the configuration information indicating theterminal device to perform uplink data transmission on a firsttransmission resource; and a sending module, configured to send anuplink data packet to the network device on the first transmissionresource, so that the network device configures a second transmissionresource for the terminal device according to the MAC layer informationincluded in the uplink data packet.

Based on the foregoing technical features, in the methods for wirelesscommunication, the network device, and the terminal device provided inthe embodiments of the present disclosure, the network device candetermine, according to a transmission state of uplink data of theterminal device, a cycle for configuring an uplink transmission resourcefor the terminal device. In this way, allocation efficiency andutilization of uplink transmission resources can be improved, therebyavoiding waste of radio resources.

BRIEF DESCRIPTION OF THE DRAWINGS

To describe the technical solutions in the embodiments of the presentdisclosure more clearly, the following briefly introduces theaccompanying drawings required for describing the embodiments of thepresent disclosure. Apparently, the accompanying drawings in thefollowing description show merely some embodiments of the presentdisclosure, and a person of ordinary skill in the art may still deriveother drawings according to these accompanying drawings without creativeefforts.

FIG. 1 is a schematic flowchart showing a method for wirelesscommunication according to an embodiment of the present disclosure

FIG. 2 is another schematic flowchart showing a method for wirelesscommunication according to an embodiment of the present disclosure.

FIG. 3 is a schematic flowchart showing a method for wirelesscommunication according to another embodiment of the present disclosure.

FIG. 4 is another schematic flowchart showing f a method for wirelesscommunication according to another embodiment of the present disclosure.

FIG. 5 is a schematic flowchart showing a method for wirelesscommunication according to still another embodiment of the presentdisclosure.

FIG. 6 is a schematic flowchart showing a method for wirelesscommunication according to yet still another embodiment of the presentdisclosure.

FIG. 7 is a schematic block diagram illustrating a network deviceaccording to an embodiment of the present disclosure.

FIG. 8 is a schematic block diagram illustrating a network deviceaccording to another embodiment of the present disclosure.

FIG. 9 is a schematic block diagram illustrating a terminal deviceaccording to an embodiment of the present disclosure.

FIG. 10 is a schematic block diagram illustrating a terminal deviceaccording to another embodiment of the present disclosure.

FIG. 11 is a schematic block diagram illustrating a terminal deviceaccording to still another embodiment of the present disclosure.

FIG. 12 is a schematic block diagram illustrating a terminal deviceaccording to still another embodiment of the present disclosure.

DETAILED DESCRIPTION

The following clearly and completely describes technical solutions inthe embodiments of the present disclosure with reference to theaccompanying drawings in the embodiments of the present disclosure.Apparently, the described embodiments are merely some but not all of theembodiments of the present disclosure. All other embodiments obtained bya person of ordinary skill in the art based on the embodiments of thepresent disclosure without creative efforts shall fall within theprotection scope of the present disclosure.

It should be understood that, the technical solutions of the presentdisclosure may be applied to various communications systems, forexample, the Global System of Mobile

Communication (GSM) system, Code Division Multiple Access (CDMA) system,Wideband Code Division Multiple Access (WCDMA) system, Long TermEvolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTETime Division Duplex (TDD), Universal Mobile Telecommunication System(UMTS), and future 5G communications system.

It should be understood that, in the embodiments of the presentdisclosure, a terminal device may also be referred to as user equipment,a mobile station (MS), a mobile terminal, and so on. The terminal devicemay communicate with one or more core networks through a radio accessnetwork (RAN). For example, the terminal device may be a mobile phone(or referred to as a cellular phone), or a computer having a mobileterminal. For example, the terminal device may be a portable, pocket,handheld, computer built-in or in-vehicle mobile apparatus, and aterminal device in the future 5G network or a terminal device in thefuture evolved Public Land Mobile Network (PLMN).

It should be further understood that, in the embodiments of the presentdisclosure, the network device may be a device configured to communicatewith the terminal device. The network device may be a base transceiverstation (BTS) in the GSM system or CDMA system, or may be a NodeB (NB)in the WCDMA system, or an Evolutional NodeB, eNB or eNodeB for short,in the LTE system. Alternatively, the network device may be a relaystation, an access point, an in-vehicle device, a wearable device, and anetwork side device in the future 5G network, or a network device in thefuture evolved PLMN.

It should be noted that, terms such as “first” and “second” in theembodiments of the present disclosure are merely used to facilitatedescription but not constitute any limitation. For example, a firsttransmission cycle may be equal to a second transmission cycle, and thefirst transmission cycle may also be equal to a third transmissioncycle.

FIG. 1 is a schematic flowchart showing a method for wirelesscommunication according to an embodiment of the present disclosure. Asshown in FIG. 1, the method 100 includes the following operations.

At S110, a network device sends configuration information to a terminaldevice, the configuration information indicating the terminal device toperform uplink data transmission with a first transmission cycle.

At S120, the network device determines a second transmission cycle forsubsequent uplink data transmission of the terminal device according toa data transmission of the terminal device on a transmission resourcewith the first transmission cycle.

Therefore, in the method for wireless communication according to thisembodiment of the present disclosure, the network device can determine atransmission cycle for subsequent uplink data transmission of theterminal device according to a transmission state of uplink data of theterminal device. In this way, allocation efficiency and utilization ofuplink transmission resources can be improved, thereby avoiding waste ofradio resources.

It should be noted that, in this embodiment of the present disclosure,the transmission resource may refer to a UL grant resource. The terminaldevice may send a BSR or packet data on the UL grant resource. Thetransmission cycle for uplink data transmission of the terminal devicemay be construed as a sending cycle or configuration cycle of the ULgrant.

Optionally, in S110, the network device may send the configurationinformation to the terminal device by using broadcast signaling ordedicated signaling. After receiving the configuration information, ifthe terminal device has a data packet to be sent, the terminal deviceobtains a corresponding resource in a corresponding subframe accordingto the configuration information, and sends uplink data on thecorresponding resource.

Optionally, in S120, when the network device receives, on thetransmission resource with the first transmission cycle, uplink datasent by the terminal device, the network device determines the secondtransmission cycle according to a parameter to modify the cycle. Thesecond transmission cycle is smaller than the first transmission cycleand is larger than or equal to a first preconfigured value.

That is, if the network device receives, on the transmission resourcewith the first transmission cycle, uplink data sent by the terminaldevice, the network device may shorten a cycle for configuring an uplinktransmission resource for the terminal device. Specifically, theresource configuration cycle may be modified according to a parameterstipulated in a standard or a parameter agreed mutually in advance bythe network device and the terminal device. For example, if a previousconfiguration cycle of a transmission resource is 40 ms and the networkdevice receives, on this transmission resource, uplink data sent by theterminal device, the configuration cycle of the transmission resourcemay be reduced to 20 ms.

Optionally, a minimum value of the configuration cycle of thetransmission resource may be defined according to a communicationsstandard or may be configured by the network device. If a numericalvalue determined according to the parameter to modify the cycle islarger than the minimum value, the determined numerical value isdetermined as a new configuration cycle. However, if the numerical valuedetermined according to the parameter to modify the cycle is smallerthan or equal to the minimum value, the minimum value is determined asthe new configuration cycle.

Optionally, in S120, when the network device does not receive, on thetransmission resource with the first transmission cycle, uplink datasent by the terminal device, the network device determines the secondtransmission cycle according to a parameter to modify the cycle. Thesecond transmission cycle is larger than the first transmission cycleand is smaller than or equal to a second preconfigured value.

That is, if the network device does not receive, on the transmissionresource with the first transmission cycle, uplink data sent by theterminal device, the network device may increase a cycle for configuringan uplink transmission resource for the terminal device. Specifically,the resource configuration cycle may be modified according to aparameter to modify the cycle stipulated in a standard or a parameter tomodify the cycle agreed mutually in advance by the network device andthe terminal device. For example, if a previous configuration cycle of atransmission resource is 40 ms and the network device does not receive,on this transmission resource, uplink data sent by the terminal device,the configuration cycle of the transmission resource may be increased to80 ms.

Optionally, a maximum value of the configuration cycle of thetransmission resource may be defined according to a communicationsstandard or may be configured by the network device. If a numericalvalue determined according to the parameter to modify the cycle islarger than or equal to the maximum value, the maximum value isdetermined as a new configuration cycle. However, if the numerical valuedetermined according to the parameter to modify the cycle is smallerthan the minimum value, the determined numerical value is determined asthe new configuration cycle.

Further, as shown in FIG. 2, the method 100 further includes thefollowing operation.

At S130, when the network device receives, on a transmission resourcewith the second transmission cycle, uplink data sent by the terminaldevice, the network device determines a numerical value smaller than thesecond transmission cycle as a third transmission cycle for furthersubsequent uplink data transmission of the terminal device.

That is, when the configuration cycle of the transmission resourceincreases, if the network device receives uplink data sent by theterminal device, the configuration cycle of the transmission resourcemay be reduced. Specifically, the network device may determine anumerical value smaller than the second cycle according to the parameterto modify the cycle, and determine the numerical value smaller than thesecond cycle as the third cycle. Alternatively, the network device mayreduce the configuration cycle of the transmission resource by directlyrestoring an initial value. For example, the first transmission cyclemay be directly determined as the third transmission cycle.

In this embodiment of the present disclosure, optionally, the parameterto modify the cycle may include an algorithm and/or a step. In addition,the network device may send a radio resource control (RRC) message tothe terminal device by broadcasting, multicasting, or unicasting. TheRRC message includes the parameter to modify the cycle.

In an optional example, the algorithm to modify the cycle may include arandom selection algorithm, an exponential algorithm, or a linearalgorithm, and the algorithm may be identified by using particular bits.For example, two bits may be used to identify a type of the algorithm,where “00” identifies the random selection algorithm, “01” identifiesthe exponential algorithm, and “10” identifies the linear algorithm. Thestep may be identified by using a particular format. For example, 20 msmay be expressed as 20 fs or identified by using a system frame number(SFN)+subframe number (SubFrame).

In this embodiment of the present disclosure, optionally, after theterminal device finishes transmitting a data packet on the transmissionresource configured by the network device, the terminal device may stillhave data that has not been sent. In this case, the terminal device maytransmit corresponding information to the network device, so that thenetwork device performs corresponding resource allocation.

Specifically, the network device receives, on the transmission resourcewith the first transmission cycle, an uplink data packet sent by theterminal device, where the uplink data packet carries first indicationinformation in MAC layer, and the first indication information is usedfor indicating whether the terminal device has data to send.

Correspondingly, the network device determines, according to the firstindication information, the second transmission cycle and a transmissionresource with the second transmission cycle.

In an example, a MAC control element (MAC CE) part of the MAC layercarries the first indication information; or a MAC header part of theMAC layer carries the first indication information; or an informationpadding part of the MAC layer carries the first indication information.

For example, one bit may be used to carry the first indicationinformation. When a numerical value of the bit is 1, it indicates thatthe terminal device still has a data packet required to be sent, and aresource needs to be reserved. In this case, the network device mayconfigure a transmission resource for the terminal device by means ofdynamic transmission resource configuration in the prior art or by meansof fixed-cycle transmission resource configuration. When the numericalvalue of the bit is 0, it indicates that the terminal device has no datapacket required to be sent, and it is unnecessary to reserve a resource.In this case, the network device may configure the transmission resourcefor the terminal device with the original configuration cycle orincrease the configuration cycle of the transmission resource.

Optionally, the network device receives, on the transmission resourcewith the first transmission cycle, an uplink data packet sent by theterminal device, where the uplink data packet includes second indicationinformation carried by a MAC layer, and the second indicationinformation is used for indicating that the terminal device has data tosend and a size of the data to send compared with uplink data sending onthe transmission resource with the first transmission cycle.

Correspondingly, the network device determines, according to the secondindication information, the second transmission cycle and a transmissionresource with the second transmission cycle.

In an example, a MAC CE part of the MAC layer carries the secondindication information; or a MAC header part of the MAC layer carriesthe second indication information; or an information padding part of theMAC layer carries the second indication information.

For example, one bit may be used to carry the second indicationinformation. When a value of the bit is 1, it indicates that theterminal device has a data packet required to be sent and the size ofthe data packet required to be sent is larger than the size of the datapacket sent previously. A resource block larger than a previouslyconfigured transmission resource block needs to be configured, so thattransmission of this data packet can be completed. In this case, thenetwork device may configure more transmission resources for theterminal device to send the data packet. For example, the quantity ofresource blocks corresponding to the configured transmission resourcemay be twice the quantity of resource blocks corresponding to thepreviously configured transmission resource. When the value of the bitis 0, it indicates that the terminal device has a data packet requiredto be sent and the size of the data packet required to be sent issmaller than or equal to the size of the data packet sent previously.Sending of this data packet can be completed with a resource block thesame as the previous resource block. In this case, the network devicemay configure, for the terminal device, a transmission resource havingthe same quantity of resource blocks as the previously configuredtransmission resource, for use in transmission of the data packet.

Therefore, in the method for wireless communication according to thisembodiment of the present disclosure, the network device can determine atransmission cycle for subsequent uplink data transmission of theterminal device according to a transmission state of uplink data of theterminal device. In this way, allocation efficiency and utilization ofuplink transmission resources can be improved, thereby avoiding waste ofradio resources.

The method for wireless communication according to an embodiment of thepresent disclosure is described in detail from the perspective of thenetwork device with reference to FIG. 1 and FIG. 2. Below, a method forwireless communication according to another embodiment of the presentdisclosure will be described in detail from the perspective of theterminal device with reference to FIG. 3 and FIG. 4. It should beunderstood that, interaction between the terminal device and networkdevice as well as related features and functions thereof described fromthe perspective of the network device correspond to the description fromthe perspective of the terminal device. For the purpose of conciseness,repeated descriptions are omitted appropriately.

FIG. 3 is a schematic flowchart showing a method for wirelesscommunication according to another embodiment of the present disclosure.As shown in FIG. 3, the method 300 includes the following operations.

At S210, a terminal device receives configuration information sent by anetwork device, the configuration information indicating the terminaldevice to perform uplink data transmission with a first transmissioncycle.

At S220, the terminal device determines a second transmission cycle forsubsequent uplink data transmission according to data transmission on atransmission resource corresponding to the first transmission cycle.

Therefore, in the method for wireless communication according to thisembodiment of the present disclosure, the terminal device can determinea transmission cycle for subsequent uplink data transmission accordingto a transmission state of uplink data of the terminal device. In thisway, utilization of uplink transmission resources can be improved,thereby avoiding waste of radio resources.

Optionally, the operation of S220 specifically includes that, when theterminal device sends, on the transmission resource corresponding to thefirst transmission cycle, uplink data to the network device, theterminal device determines the second transmission cycle according to aparameter to modify the cycle, where the second transmission cycle issmaller than the first transmission cycle and is larger than or equal toa first preconfigured value.

Optionally, the operation of S220 specifically includes that, when theterminal device does not send, on the transmission resourcecorresponding to the first transmission cycle, uplink data to thenetwork device, the terminal device determines the second transmissioncycle according to a parameter to modify the cycle, where the secondtransmission cycle is larger than the first transmission cycle and issmaller than or equal to a second preconfigured value.

Optionally, as shown in FIG. 4, the method 200 further includes thefollowing operation.

At S230, when the terminal device sends, on a transmission resourcecorresponding to the second transmission cycle, uplink data to thenetwork device, the terminal device determines a numerical value smallerthan the second transmission cycle as a third transmission cycle forfurther subsequent uplink data transmission.

Optionally, the operation of S230 specifically includes that, thenumerical value smaller than the second transmission cycle is determinedaccording to the adjustment parameter, and the numerical value smallerthan the second transmission cycle is determined as the thirdtransmission cycle; or the first transmission cycle is determined as thethird transmission cycle.

In this embodiment of the present disclosure, optionally, the terminaldevice receives an RRC message that is sent by the network device bymeans of broadcasting, multicasting, or unicasting, where the RRCmessage comprises the adjustment parameter.

In this embodiment of the present disclosure, optionally, the adjustmentparameter includes an adjustment algorithm and/or an adjustment step.

In this embodiment of the present disclosure, optionally, the adjustmentalgorithm includes a random selection algorithm, an exponentialalgorithm, or a linear algorithm.

FIG. 5 shows a method for wireless communication according to stillanother embodiment of the present disclosure. As shown in FIG. 5, themethod 300 includes the following operations.

At S301, a network device configures a parameter such as a UL grantinitial cycle.

The network device may configure a parameter such as an initial cyclefor the terminal device by using broadcast signaling or dedicatedsignaling.

At S302, a terminal device determines whether there is data required tobe sent.

At S303, when the terminal device has data required to be sent, theterminal device determines that the network device shortens a UL grantconfiguration cycle.

The network device may shorten the UL grant configuration cycle (orreferred to as a sending cycle) according to related steps described inthe foregoing. To avoid repetition, details are not described hereinagain.

At S304, when the terminal device determines that there is no datarequired to be sent, the terminal device determines that the networkdevice increases the UL grant configuration cycle.

The network device may increase the UL grant configuration cycleaccording to related steps described in the foregoing. To avoidrepetition, details are not described herein again.

It should be understood that, after the network device configures a ULgrant resource for the terminal device with a new UL grant configurationcycle, the terminal device is required to determine again whether thereis data to be transmitted on the newly configured resource. If there isdata to be transmitted, the operation S303 is performed. If there is nodata to be transmitted, the operation S304 is performed.

Therefore, in the method for wireless communication according to thisembodiment of the present disclosure, the terminal device can determinea transmission cycle for subsequent uplink data transmission accordingto a transmission state of uplink data of the terminal device. In thisway, utilization of uplink transmission resources can be improved,thereby avoiding waste of radio resources.

Below, a method for wireless communication according to still anotherembodiment of the present disclosure will be described in detail fromthe perspective of the terminal device with reference to FIG. 6. Itshould be understood that, interaction between the terminal device andnetwork device as well as related features and functions thereofdescribed from the perspective of the network device correspond to thedescription from the perspective of the terminal device. For the purposeof conciseness, repeated descriptions are omitted appropriately.

FIG. 6 is a schematic flowchart showing a method for wirelesscommunication according to still another embodiment of the presentdisclosure. As shown in FIG. 6, the method 400 includes the followingoperations.

At S410, a terminal device receives configuration information sent by anetwork device, the configuration information indicating the terminaldevice to perform uplink data transmission on a first transmissionresource.

At S420, the terminal device sends an uplink data packet to the networkdevice on the first transmission resource. The uplink data packetincludes a MAC layer, so that the network device configures a secondtransmission resource for the terminal device according to the MAC layerinformation.

Therefore, in the method for wireless communication according to thisembodiment of the present disclosure, the terminal device sends anuplink data packet including a MAC layer to the network device, and thenetwork device can configure a transmission resource for the terminaldevice according to information carried in the MAC layer. In this way,utilization of transmission resources can be improved, thereby avoidingwaste of radio resources.

Optionally, in S420, the MAC layer carries first indication information,and the first indication information is used for indicating whether theterminal device has data to send.

Optionally, in S420, the MAC layer carries second indicationinformation, and the second indication information is used forindicating that the terminal device has data to send and a size of thedata to send compared with uplink data sending on the first transmissionresource.

In this embodiment of the present disclosure, optionally, a MAC CE partof the MAC layer carries the first indication information; or a MACheader part of the MAC layer carries the first indication information;or an information padding part of the MAC layer carries the firstindication information.

In this embodiment of the present disclosure, optionally, a MAC CE partof the MAC layer carries the second indication information; or a MACheader part of the MAC layer carries the second indication information;or an information padding part of the MAC layer carries the secondindication information.

Therefore, in the method for wireless communication according to thisembodiment of the present disclosure, the terminal device sends anuplink data packet including a MAC layer to the network device, and thenetwork device can configure a transmission resource for the terminaldevice according to information carried in the MAC layer. In this way,utilization of transmission resources can be improved, thereby avoidingwaste of radio resources.

FIG. 7 is a schematic block diagram illustrating a network deviceaccording to an embodiment of the present disclosure. As shown in FIG.7, the network device 10 includes:

a transceiver module 11, configured to send configuration information toa terminal device, the configuration information indicating the terminaldevice to perform uplink data transmission with a first transmissioncycle; and

a processing module 12, configured to determine a second transmissioncycle for subsequent uplink data transmission of the terminal deviceaccording to data transmission of the terminal device on a transmissionresource corresponding to the first transmission cycle.

Therefore, the network device according to this embodiment of thepresent disclosure can determine a transmission cycle for subsequentuplink data transmission of the terminal device according to atransmission state of uplink data of the terminal device. In this way,allocation efficiency and utilization of uplink transmission resourcescan be improved, thereby avoiding waste of radio resources.

In this embodiment of the present disclosure, optionally, the processingmodule 12 is specifically configured to:

when the transceiver module 11 receives, on the transmission resourcecorresponding to the first transmission cycle, uplink data sent by theterminal device, determine the second transmission cycle according to aparameter to modify the cycle, where the second transmission cycle issmaller than the first transmission cycle and is larger than or equal toa first preconfigured value.

In this embodiment of the present disclosure, optionally, the processingmodule 12 is specifically configured to:

when the transceiver module 11 does not receive, on the transmissionresource corresponding to the first transmission cycle, uplink data sentby the terminal device, determine the second transmission cycleaccording to a parameter to modify the cycle, where the secondtransmission cycle is larger than the first transmission cycle and issmaller than or equal to a second preconfigured value.

In this embodiment of the present disclosure, optionally, the processingmodule 12 is further configured to:

when the transceiver module 11 receives, on a transmission resourcecorresponding to the second transmission cycle, the uplink data sent bythe terminal device, determine a numerical value smaller than the secondtransmission cycle as a third transmission cycle for further subsequentuplink data transmission of the terminal device.

In this embodiment of the present disclosure, optionally, the processingmodule 12 is specifically configured to:

determine the numerical value smaller than the second transmission cycleaccording to the adjustment parameter; and

determine the numerical value smaller than the second transmission cycleas the third transmission cycle; or

determine the first transmission cycle as the third transmission cycle.

In this embodiment of the present disclosure, optionally, thetransceiver module 11 is further configured to receive, on thetransmission resource with the first transmission cycle, an uplink datapacket sent by the terminal device, where the uplink data packetincludes first indication information in a MAC layer, and the firstindication information is used for indicating whether the terminaldevice has data to send.

The processing module 12 is configured to determine, according to thefirst indication information, the second transmission cycle and atransmission resource with the second transmission cycle.

In this embodiment of the present disclosure, optionally, a MAC CE partof the MAC layer carries the first indication information; or a MACheader part of the MAC layer carries the first indication information;or an information padding part of the MAC layer carries the firstindication information.

In this embodiment of the present disclosure, optionally, thetransceiver module 11 is further configured to receive, on thetransmission resource with the first transmission cycle, an uplink datapacket sent by the terminal device, where the uplink data packetincludes second indication information in a MAC layer, and the secondindication information is used for indicating that the terminal devicehas data to send and a size of the data to send compared with uplinkdata sending on the transmission resource with the first transmissioncycle.

The processing module 12 is configured to determine, according to thesecond indication information, the second transmission cycle and atransmission resource with the second transmission cycle.

In this embodiment of the present disclosure, optionally, a MAC CE partof the MAC layer carries the second indication information; or a MACheader part of the MAC layer carries the second indication information;or an information padding part of the MAC layer carries the secondindication information.

In this embodiment of the present disclosure, optionally, thetransceiver module 11 is further configured to send an RRC message tothe terminal device by means of broadcasting, multicasting, orunicasting, where the RRC message includes the adjustment parameter.

In this embodiment of the present disclosure, optionally, the adjustmentparameter includes an adjustment algorithm and/or an adjustment step.

In this embodiment of the present disclosure, optionally, the adjustmentalgorithm includes a random selection algorithm, an exponentialalgorithm, or a linear algorithm.

It should be understood that, the network device 10 according to thisembodiment of the present disclosure may correspondingly execute themethod 100 for wireless communication in the embodiment of the presentdisclosure, and the foregoing and other operations and/or functions ofthe modules in the network device 10 are respectively used forimplementing corresponding processes of the methods shown in FIG. 1 andFIG. 2. For the purpose of conciseness, details are not described hereinagain.

It should be noted that, in this embodiment of the present disclosure,the transceiver module 11 may be implemented by a receiver and atransmitter. The processing module 12 may be implemented by a processor.As shown in FIG. 8, the network device 100 may include a processor 101,a receiver 102, a transmitter 103, and a memory 104. The memory 104 maybe configured to store codes executed by the processor 101.

Components in the network device 100 may be coupled together by using abus system 105. The bus system 105 further includes a power bus, acontrol bus, and a status signal bus in addition to a data bus.

It should be understood that, the network device 100 according to thisembodiment of the present disclosure may correspond to the networkdevice 10 in the embodiment of the present disclosure, and maycorrespond to a corresponding entity that executes the methods in theembodiment of the present disclosure. Moreover, the foregoing and otheroperations and/or functions of the modules in the network device 100 arerespectively used for implementing corresponding processes of themethods in FIG. 1 and FIG. 2. For the purpose of conciseness, detailsare not described herein again.

FIG. 9 is a schematic block diagram illustrating a terminal deviceaccording to an embodiment of the present disclosure. As shown in FIG.9, the terminal device 20 includes:

a transceiver module 21, configured to receive configuration informationsent by a network device, the configuration information indicating theterminal device to perform uplink data transmission with a firsttransmission cycle; and

a processing module 22, configured to determine a second transmissioncycle for subsequent uplink data transmission according to datatransmission on a transmission resource with the first transmissioncycle.

Therefore, the terminal device according to this embodiment of thepresent disclosure can determine a transmission cycle for subsequentuplink data transmission according to a transmission state of uplinkdata of the terminal device. In this way, utilization of uplinktransmission resources can be improved, thereby avoiding waste of radioresources.

In this embodiment of the present disclosure, optionally, the processingmodule 22 is specifically configured to, when the transceiver module 21sends, on the transmission resource with the first transmission cycle,uplink data to the network device, determine the second transmissioncycle according to a parameter to modify the cycle, where the secondtransmission cycle is smaller than the first transmission cycle and islarger than or equal to a first preconfigured value.

In this embodiment of the present disclosure, optionally, the processingmodule 22 is specifically configured to, when the transceiver module 21does not send, on the transmission resource with the first transmissioncycle, uplink data to the network device, determine the secondtransmission cycle according to a parameter to modify the cycle, wherethe second transmission cycle is larger than the first transmissioncycle and is smaller than or equal to a second preconfigured value.

In this embodiment of the present disclosure, optionally, the processingmodule 22 is further configured to, when the transceiver module 21sends, on a transmission resource with the second transmission cycle,the uplink data to the network device, determine a numerical valuesmaller than the second transmission cycle as a third transmission cyclefor further subsequent uplink data transmission.

In this embodiment of the present disclosure, optionally, the processingmodule 22 is specifically configured to:

determine the numerical value smaller than the second transmission cycleaccording to the adjustment parameter; and

determine the numerical value smaller than the second transmission cycleas the third transmission cycle; or

determine the first transmission cycle as the third transmission cycle.

In this embodiment of the present disclosure, optionally, thetransceiver module 21 is further configured to receive an RRC messagethat is sent by the network device by means of broadcasting,multicasting, or unicasting, where the RRC message includes theadjustment parameter.

In this embodiment of the present disclosure, optionally, the adjustmentparameter includes an adjustment algorithm and/or an adjustment step.

In this embodiment of the present disclosure, optionally, the adjustmentalgorithm includes a random selection algorithm, an exponentialalgorithm, or a linear algorithm.

It should be understood that, the terminal device 20 according to thisembodiment of the present disclosure may correspondingly execute themethod 100 for wireless communication in the embodiment of the presentdisclosure, and the foregoing and other operations and/or functions ofthe modules in the terminal device 20 are respectively used forimplementing corresponding processes of the methods shown in FIG. 3 andFIG. 4. For the purpose of conciseness, details are not described hereinagain.

It should be noted that, in this embodiment of the present disclosure,the transceiver module 21 may be implemented by a receiver and atransmitter. The processing module 22 may be implemented by a processor.As shown in FIG. 10, the terminal device 200 may include a processor201, a receiver 202, a transmitter 203, and a memory 204. The memory 204may be configured to store codes executed by the processor 201.

Components in the terminal device 200 may be coupled together by using abus system 205. The bus system 205 further includes a power bus, acontrol bus, and a status signal bus in addition to a data bus.

It should be understood that, the terminal device 200 according to thisembodiment of the present disclosure may correspond to the terminaldevice 20 in the embodiment of the present disclosure, and maycorrespond to a corresponding entity that executes the methods in theembodiment of the present disclosure. Moreover, the foregoing and otheroperations and/or functions of the modules in the terminal device 200are respectively used for implementing corresponding processes of themethods shown in FIG. 3 and FIG. 4. For the purpose of conciseness,details are not described herein again.

FIG. 11 is a schematic block diagram illustrating a terminal deviceaccording to another embodiment of the present disclosure. As shown inFIG. 11, the terminal device 30 includes:

a receiving module 31, configured to receive configuration informationsent by a network device, the configuration information indicating theterminal device to perform uplink data transmission on a firsttransmission resource; and

a sending module 32, configured to send an uplink data packet to thenetwork device on the first transmission resource, so that the networkdevice configures a second transmission resource for the terminal deviceaccording to the MAC layer information included in the uplink datapacket.

Therefore, the terminal device according to this embodiment of thepresent disclosure sends an uplink data packet including a MAC layer tothe network device, and the network device can configure a transmissionresource for the terminal device according to information carried in theMAC layer. In this way, utilization of transmission resources can beimproved, thereby avoiding waste of radio resources.

In this embodiment of the present disclosure, optionally, the MAC layercarries first indication information, and the first indicationinformation is used for indicating whether the terminal device has datato send.

In this embodiment of the present disclosure, optionally, the MAC layercarries second indication information, and the second indicationinformation is used for indicating that the terminal device has data tosend and a size of the data to send compared with uplink data sending onthe first transmission resource.

In this embodiment of the present disclosure, optionally, a MAC CE partof the MAC layer carries the first indication information; or a MACheader part of the MAC layer carries the first indication information;or an information padding part of the MAC layer carries the firstindication information.

In this embodiment of the present disclosure, optionally, a MAC CE partof the MAC layer carries the second indication information; or a MACheader part of the MAC layer carries the second indication information;or an information padding part of the MAC layer carries the secondindication information.

It should be understood that, the terminal device 30 according to thisembodiment of the present disclosure may correspondingly execute themethod 300 for wireless communication in the embodiment of the presentdisclosure, and the foregoing and other operations and/or functions ofthe modules in the terminal device 30 are respectively used forimplementing corresponding processes of the method shown in FIG. 6. Forthe purpose of conciseness, details are not described herein again.

It should be noted that, in this embodiment of the present disclosure,the receiving module 31 and the sending module 32 may be implemented bya receiver and a transmitter. As shown in FIG. 12, the terminal device300 may include a processor 301, a receiver 302, a transmitter 303, anda memory 304. The memory 304 may be configured to store codes executedby the processor 301. The processor 301 executes the codes stored in thememory 304, so as to control the receiver 302 to receive a signal andcontrol the transmitter 303 to send a signal.

Components in the terminal device 300 are coupled together by using abus system 305. The bus system 305 further includes a power bus, acontrol bus, and a status signal bus in addition to a data bus.

It should be understood that, the terminal device 300 according to thisembodiment of the present disclosure may correspond to the terminaldevice 30 in the embodiment of the present disclosure, and maycorrespond to a corresponding entity that executes the methods in theembodiment of the present disclosure. Moreover, the foregoing and otheroperations and/or functions of the modules in the terminal device 300are respectively used for implementing corresponding processes of themethod in FIG. 6. For the purpose of conciseness, details are notdescribed herein again.

A person of ordinary skill in the art may be aware that, units andalgorithm steps in the examples described with reference to theembodiments disclosed in the specification may be implemented byelectronic hardware, or a combination of computer software andelectronic hardware. Whether the functions are performed by hardware orsoftware depends on the particular applications and design constraintconditions of the technical solution. A person skilled in the art mayuse different methods to implement the described functions for eachparticular application, but it should not be considered that suchimplementation goes beyond the scope of the present disclosure.

It may be clearly understood by a person skilled in the art that, forthe purpose of convenient and brief description, for a detailed workingprocess of the foregoing systems, apparatuses, and units, reference maybe made to a corresponding process in the foregoing method embodiments,and details are not described herein again.

In the several embodiments provided in the present application, itshould be understood that the disclosed systems, apparatuses, andmethods may be implemented in other manners. For example, the describedapparatus embodiments are merely examples. For example, the unitdivision is merely logical function division and there may be otherdivision manners in actual implementation. For example, a plurality ofunits or components may be combined or integrated into another system,or some features may be ignored or not performed. In addition, thedisplayed or discussed mutual couplings or direct couplings orcommunication connections may be implemented through some interfaces.The indirect couplings or communication connections between theapparatuses or units may be implemented in electronic, mechanical, orother forms.

The units described as separate parts may or may not be physicallyseparate, and the parts displayed as units may or may not be physicalunits, may be located in one position, or may be distributed on aplurality of network units. Some or all of the units may be selectedaccording to actual needs to achieve the objective of the solution ofthis embodiment.

In addition, functional units in the embodiments of the presentdisclosure may be integrated into one processing unit, or each of theunits may exist alone physically, or two or more units may be integratedinto one unit.

When the functions are implemented in the form of software functionalunits and sold or used as an independent product, the functions may bestored in a computer-readable storage medium. Based on such anunderstanding, the technical solution of the present disclosureessentially, or the part contributing to the prior art, or a part of thetechnical solution may be implemented in the form of a software product.The computer software product is stored in a storage medium and includesseveral instructions for instructing a computer device (which may be apersonal computer, a server, a network device, or the like) to performall or some of the steps of the method described in each embodiment ofthe present disclosure. The foregoing storage medium includes any mediumthat can store program codes, such as a USB flash drive, a removablehard disk, a read-only memory (ROM), a random access memory (RAM), amagnetic disk, or an optical disc.

The foregoing descriptions are merely specific embodiments of thepresent disclosure, but are not intended to limit the protection scopeof the present disclosure. Any variation or replacement readily figuredout by a person skilled in the art within the technical scope disclosedin the present disclosure shall fall within the protection scope of thepresent disclosure. Therefore, the protection scope of the presentdisclosure shall be in accordance with the claims.

1. A method for wireless communication, comprising: sending, by anetwork device, configuration information to a terminal device, theconfiguration information indicating the terminal device to performuplink data transmission with a first transmission cycle; anddetermining, by the network device, a second transmission cycle forsubsequent uplink data transmission of the terminal device according todata transmission of the terminal device on a transmission resource withthe first transmission cycle.
 2. The method according to claim 1,wherein the operation of determining, by the network device, the secondtransmission cycle for the subsequent uplink data transmission of theterminal device according to the data transmission of the terminaldevice on the transmission resource with the first transmission cyclecomprises: when the network device receives, on the transmissionresource with the first transmission cycle, uplink data sent by theterminal device, determining, by the network device, the secondtransmission cycle according to a parameter to modify the cycle, whereinthe second transmission cycle is smaller than the first transmissioncycle and is larger than or equal to a first preconfigured value.
 3. Themethod according to claim 1, wherein the operation of determining, bythe network device, the second transmission cycle for the subsequentuplink data transmission of the terminal device according to the datatransmission of the terminal device on the transmission resource withthe first transmission cycle comprises: when the network device does notreceive, on the transmission resource with the first transmission cycle,uplink data sent by the terminal device, determining, by the networkdevice, the second transmission cycle according to a parameter to modifythe cycle, wherein the second transmission cycle is larger than thefirst transmission cycle and is smaller than or equal to a secondpreconfigured value.
 4. The method according to claim 3, furthercomprising: when the network device receives, on a transmission resourcewith the second transmission cycle, the uplink data sent by the terminaldevice, determining, by the network device, a numerical value smallerthan the second transmission cycle as a third transmission cycle forfurther subsequent uplink data transmission of the terminal device,wherein the operation of determining the numerical value smaller thanthe second transmission cycle as the third transmission cycle forfurther subsequent uplink data transmission of the terminal devicecomprises: determining the numerical value smaller than the secondtransmission cycle according to the parameter to modify the cycle; anddetermining the numerical value smaller than the second transmissioncycle as the third transmission cycle; or determining the firsttransmission cycle as the third transmission cycle.
 5. (canceled)
 6. Themethod according to claim 1, wherein the operation of determining, bythe network device, the second transmission cycle for subsequent uplinkdata transmission of the terminal device according to the datatransmission of the terminal device on a transmission resource with thefirst transmission cycle comprises: receiving, by the network device onthe transmission resource with the first transmission cycle, an uplinkdata packet sent by the terminal device, wherein the uplink data packetincludes first indication information carried by Media Access Control(MAC) layer, and the first indication information is used for indicatingwhether the terminal device has data to send, determining, according tothe first indication information, the second transmission cycle and atransmission resource with the second transmission cycle; or receiving,by the network device on the transmission resource with the firsttransmission cycle, an uplink data packet sent by the terminal device,wherein the uplink data packet includes second indication informationcarried by MAC layer, and the second indication information is used forindicating that the terminal device has data to send and the size of thedata to send compared with uplink data sending on the transmissionresource with the first transmission cycle, determining, according tothe second indication information, the second transmission cycle and atransmission resource with the second transmission cycle.
 7. The methodaccording to claim 6, wherein a MAC control element (MAC CE) part of theMAC layer carries the first or the second indication information; or aMAC header part of the MAC layer carries the first or the secondindication information; or an information padding part of the MAC layercarries the first or the second indication information.
 8. (canceled) 9.(canceled)
 10. The method according to claim 2 5, further comprising:sending, by the network device, a radio resource control (RRC) messageto the terminal device by broadcasting, multicasting, or unicasting,wherein the RRC message comprises the parameter to modify the cycle,wherein the parameter comprises: an algorithm and/or a step to modifythe cycle.
 11. (canceled)
 12. (canceled)
 13. A method for wirelesscommunication, comprising: receiving, by a terminal device,configuration information sent by a network device, the configurationinformation indicating the terminal device to perform uplink datatransmission with a first transmission cycle; and determining, by theterminal device, a second transmission cycle for subsequent uplink datatransmission according to data transmission on a transmission resourcewith the first transmission cycle.
 14. The method according to claim 13,wherein the operation of determining, by the terminal device, the secondtransmission cycle for the subsequent uplink data transmission accordingto the data transmission on the transmission resource with the firsttransmission cycle comprises: when the terminal device sends, on thetransmission resource with the first transmission cycle, uplink data tothe network device, determining, by the terminal device, the secondtransmission cycle according to a parameter to modify the cycle, whereinthe second transmission cycle is smaller than the first transmissioncycle and is larger than or equal to a first preconfigured value. 15.The method according to claim 13, wherein the operation of determining,by the terminal device, the second transmission cycle for the subsequentuplink data transmission according to the data transmission on thetransmission resource with the first transmission cycle comprises: whenthe terminal device does not send, on the transmission resource with thefirst transmission cycle, uplink data to the network device,determining, by the terminal device, the second transmission cycleaccording to a parameter to modify the cycle, wherein the secondtransmission cycle is larger than the first transmission cycle and issmaller than or equal to a second preconfigured value.
 16. The methodaccording to claim 15, further comprising: when the terminal devicesends, on a transmission resource with the second transmission cycle,uplink data to the network device, determining, by the terminal device,a numerical value smaller than the second transmission cycle as a thirdtransmission cycle for further subsequent uplink data transmission,wherein the operation of determining the numerical value smaller thanthe second transmission cycle as the third transmission cycle forfurther subsequent uplink data transmission comprises: determining thenumerical value smaller than the second transmission cycle according tothe parameter to modify the cycle; and determining the numerical valuesmaller than the second transmission cycle as the third transmissioncycle; or determining the first transmission cycle as the thirdtransmission cycle.
 17. (canceled)
 18. The method according to claim 14,further comprising: receiving, by the terminal device, a radio resourcecontrol (RRC) message that is sent by the network device bybroadcasting, multicasting, or unicasting, wherein the RRC messagecomprises the parameter to modify the cycle, wherein the parametercomprises: an algorithm and/or a step to modify the cycle. 19.(canceled)
 20. (canceled)
 21. The method according to claim 13, furthercomprising: sending, by the terminal device, an uplink data packet tothe network device on the first transmission resource, wherein theuplink data packet comprises Media Access Control (MAC) layerinformation, so that the network device configures a second transmissionresource for the terminal device according to the MAC layer information.22. The method according to claim 21, wherein the MAC layer carriesfirst indication information, and the first indication information isused for indicating whether the terminal device has data to send,wherein a MAC control element (MAC CE) part of the MAC layer carries thefirst indication information; or a MAC header part of the MAC layercarries the first indication information; or an information padding partof the MAC layer carries the first indication information.
 23. Themethod according to claim 21, wherein the MAC layer carries secondindication information, and the second indication information is usedfor indicating that the terminal device has data to send and a size ofthe data to send compared with uplink data sending on the firsttransmission resource wherein a MAC control element (MAC CE) part of theMAC layer carries the second indication information; or a MAC headerpart of the MAC layer carries the second indication information; or aninformation padding part of the MAC layer carries the second indicationinformation. 24.-37. (canceled)
 38. A terminal device, comprising: atransceiver module, configured to receive configuration information sentby a network device, the configuration information indicating theterminal device to perform uplink data transmission with a firsttransmission cycle; and a processing module, configured to determine asecond transmission cycle for subsequent uplink data transmissionaccording to data transmission on a transmission resource with the firsttransmission cycle.
 39. The terminal device according to claim 38,wherein the processing module is specifically configured to: when thetransceiver module sends, on the transmission resource with the firsttransmission cycle, uplink data to the network device, determine thesecond transmission cycle according to a parameter to modify the cycle,wherein the second transmission cycle is smaller than the firsttransmission cycle and is larger than or equal to a first preconfiguredvalue.
 40. The terminal device according to claim 38, wherein theprocessing module is specifically configured to: when the transceivermodule does not send, on the transmission resource with the firsttransmission cycle, uplink data to the network device, determine thesecond transmission cycle according to a parameter to modify the cycle,wherein the second transmission cycle is larger than the firsttransmission cycle and is smaller than or equal to a secondpreconfigured value, wherein the processing module is further configuredto: when the transceiver module sends, on a transmission resource withthe second transmission cycle, uplink data to the network device,determine a numerical value smaller than the second transmission cycleas a third transmission cycle for further subsequent uplink datatransmission, wherein the processing module is specifically configuredto: determine the numerical value smaller than the second transmissioncycle according to the parameter to modify the cycle; and determine thenumerical value smaller than the second transmission cycle as the thirdtransmission cycle; or determine the first transmission cycle as thethird transmission cycle.
 41. (canceled)
 42. (canceled)
 43. The terminaldevice according to claim 39, wherein the transceiver module is furtherconfigured to: receive a radio resource control (RRC) message that issent by the network device by broadcasting, multicasting, or unicasting,wherein the RRC message comprises the parameter to modify the cycle,wherein the parameter comprises: an algorithm and/or a step to modifythe cycle.
 44. (canceled)
 45. (canceled)
 46. The terminal deviceaccording to claim 38, further comprising: a sending module, configuredto send an uplink data packet to the network device on the firsttransmission resource, wherein the uplink data packet comprises MediaAccess Control (MAC) layer information, so that the network deviceconfigures a second transmission resource for the terminal deviceaccording to the MAC layer information, wherein the MAC layer carriesfirst indication information, and the first indication information isused for indicating whether the terminal device has data to send,wherein a MAC control element (MAC CE) part of the MAC layer carries thefirst indication information; or a MAC header part of the MAC layercarries the first indication information; or an information padding partof the MAC layer carries the first indication information, or whereinthe MAC layer carries second indication information, and the secondindication information is used for indicating that the terminal devicehas data to send and the size of the data to send compared with uplinkdata sending on the first transmission resource, wherein a MAC controlelement (MAC CE) part of the MAC layer carries the second indicationinformation; or a MAC header part of the MAC layer carries the secondindication information; or an information padding part of the MAC layercarries the second indication information. 47.-50. (canceled)